#-------------------------------------------------
#
# Project created by QtCreator 2012-01-21T00:08:40
#
#-------------------------------------------------

QMAKE_CXXFLAGS_DEBUG += -O3
QMAKE_LFLAGS_DEBUG += -O3

QMAKE_CXXFLAGS_RELEASE += -O3
QMAKE_LFLAGS_RELEASE += -O3


QT       += core gui opengl testlib

TARGET = qtstart
TEMPLATE = app


SOURCES += \
    cameramanager.cpp \
    chunk.cpp \
    chunkmanager.cpp \
    editorinterface.cpp \
    editorlogic.cpp \
    error.cpp \
    Drawing.cpp \
    #fileio.cpp \
    glwindow.cpp \
    main.cpp \
    rendermanager.cpp \
    result.cpp \
    seeker.cpp \
    testdriver.cpp \
    toolinvoker.cpp \
    vbomanager.cpp \
    voxel.cpp \
    voxelrenderer.cpp \
    erasertool.cpp \
    brushtool.cpp \
    globalstates.cpp \
    GameStates.cpp \
    brushtoolatd.cpp \
    selectiontool.cpp \
#    selectiontoolatd.cpp
    vlmodebutton.cpp \
    vlmodebar.cpp \
    ViewGame.cpp \
    ViewEditor.cpp \
    MouseUtils.cpp \
    GameEngine.cpp \
    CharacterController.cpp \
    CharacterBall.cpp \
    selectiontoolatd.cpp \
    PhysicsEngine.cpp \
#    ToolFakeSelect.cpp \
    filltool.cpp \
    AABB.cpp \
    Collision.cpp \
    vltoolbar.cpp \
    vlbrushcontextwidget.cpp \
    vlerasercontextwidget.cpp \
    vlselectorcontextwidget.cpp \
    vlfillcontextwidget.cpp \
    vltransformcontextwidget.cpp \
    vlpropertieswidget.cpp \
    vldoubledelegate.cpp \
    TransformTool.cpp \
    ElementDoor.cpp \
    ElementSwitch.cpp \
    ElementSpikes.cpp \
    GameElementFactory.cpp \
    ElementLadder.cpp \
    ElementEnemy.cpp \
    vlcontextwidget.cpp \
    GameElementTool.cpp \
    vlmagicwandcontextwidget.cpp \
    vlgameelementscontextwidget.cpp \
    magicbrushtool.cpp \
    ProceduralTerrainTool.cpp \
    EqnParser.cpp \
    vlterraincontextwidget.cpp \
    brushutilities.cpp \
    FileIO.cpp \
    magicbrushatd.cpp

HEADERS  += \
    cameramanager.h \
    chunk.h \
    chunkmanager.h \
    defines.h \
    editorinterface.h \
    editorlogic.h \
    error.h \
    EventsHandler.h \
    #fileio.h \
    glwindow.h \
    includes.h \
    QuickArray.h \
    rendermanager.h \
    result.h \
    seeker.h \
    structures.h \
    testdriver.h \
    tool.h \
    toolinvoker.h \
    vbomanager.h \
    vbovoxel.h \
    voxel.h \
    voxelrenderer.h \
    erasertool.h \
    brushtool.h \
    globalstates.h \
    brushtoolatd.h \
    vector3.h \
    selectiontool.h \
    selectiontoolatd.h \
    vlmodebutton.h \
    vlmodebar.h \
    ViewsList.h \
    ViewGame.h \
    ViewEditor.h \
    View.h \
    ToolList.h \
    MouseUtils.h \
    GameEngine.h \
    GameStates.h \
    Drawing.h \
    CharacterController.h \
    CharacterBall.h \
    Character.h \
    PhysicsEngine.h \
#    ToolFakeSelect.h \
    vector2.h \
    AABB.h \
    RigidBody.h \
    filltool.h \
    Collision.h \
    TransformTool.h \
    vltoolbar.h \
    vlbrushcontextwidget.h \
    vlerasercontextwidget.h \
    vlselectorcontextwidget.h \
    vlfillcontextwidget.h \
    vltransformcontextwidget.h \
    vlpropertieswidget.h \
    vldoubledelegate.h \
    GameElement.h \
    ElementDoor.h \
    ElementSwitch.h \
    AnimationObj.h \
    ElementSpikes.h \
    GameElementFactory.h \
    ElementLadder.h \
    ElementEnemy.h \
    GameElementTool.h \
    vlcontextwidget.h \
    vlmagicwandcontextwidget.h \
    vlgameelementscontextwidget.h \
    magicbrushtool.h \
    ProceduralTerrainTool.h \
    Operation.h \
    EqnParser.h \
    vlterraincontextwidget.h \
    brushutilities.h \
    FileIO.h \
    magicbrushatd.h

FORMS    += mainwindow.ui
